//
//  ModuleView.h
//  CocoaSynth
//
//  Created by Thomas Dupont on 19/02/10.
//  Copyright 2010 Apple Inc. All rights reserved.
//

#import <Cocoa/Cocoa.h>

@class ModuleViewController;

/*!
 @class			ModuleView
 @abstract		La vue dont h&eacute;rite toutes les vues de modules.
 */
@interface ModuleView : NSView {
	ModuleViewController* controller;
	NSPoint mouseDownPoint;
	BOOL highlight;
}

/*!
 @abstract		Bool&eacute;en indiquant si le module est mis en &eacute;vidence.
 @param			highlight indique si le module est mis en &eacute;vidence.
 */
@property (assign) BOOL highlight;

/*!
 @abstract		Le controleur du module.
 @param			aController Le controleur du module.
 */
@property (assign) ModuleViewController* controller;

@end
